module Hydrocraft
{
    imports
    {
        Base

    }

/************************ITEMS************************/


item HCRubber
    {
        Weight    		=    	0.1,
        Type    		=    	Normal,
        DisplayName    		=    	Rubber,
        Icon    		=    	HCRubber,
		DisplayCategory	= CraftInd,
    }

item HCRubbervulcanized
    {
        Weight    		=    	0.1,
        Type    		=    	Normal,
        DisplayName    		=    	Vulcanized Rubber,
        Icon    		=    	HCRubbervulcanized,
		DisplayCategory	= CraftInd,
    }

item HCRubbersheet
    {
        Weight    		=    	0.4,
        Type    		=    	Normal,
        DisplayName    		=    	Rubber Sheet,
        Icon    		=    	HCRubbersheet,
		DisplayCategory	= CraftInd,
    }

item HCSapcatcher
	{

	Type			= 	Normal,

	DisplayName		= 	Sap Catcher,

	Icon			= 	HCSapcatcher,

	Weight			= 	1.5,
		DisplayCategory	= CraftInd,

	}

item HCPottedrubbertree2
    {
        Weight      		= 5,
	Type			= Drainable,
	UseWhileEquipped	= FALSE,
	UseDelta		= 1.0,
        DisplayName 		= Potted Rubber Tree with Sap Catchers,
	ReplaceOnDeplete	= HCPlanter,
        icon        		= HCPottedrubbertree2,
		DisplayCategory	= SurFarm,
	
    }

item HCWoodenbucketrubber
    {
        Weight    		= 4,
        Type			= Drainable,
	UseDelta		= 0.25,
	ReplaceOnDeplete	= HCWoodenbucket,
        DisplayName         	= Wooden Bucket with Rubber,
        icon 			= HCWoodenbucketrubber,
		DisplayCategory	= CraftInd,
	
    }

/************************RECIPES************************/	

recipe Make Vulcanized Rubber
    {
    HCRubber,
    HCSulphurpowder,
    Charcoal,
    [Recipe.GetItemTypes.StartFire],
    HCIngotmold,
    [Recipe.GetItemTypes.BlacksmithTongs],
    keep [Recipe.GetItemTypes.LeatherGloves]/HCOvenmitts,
    keep HCFurnace2/HCBlastfurnace2,
    CanBeDoneFromFloor:true,
    Result:HCRubbervulcanized,
    NeedToBeLearn:true,
    Time:1000,
    Category:Chemistry,
    OnCreate:getBurned,
    OnGiveXP:HCWelding_OnGiveXP,
    }

recipe Make Rubber
    {
    HCWoodenbucketrubber=4,
    Charcoal,

    [Recipe.GetItemTypes.StartFire],
    HCIngotmold,
    [Recipe.GetItemTypes.BlacksmithTongs],
    keep [Recipe.GetItemTypes.LeatherGloves]/HCOvenmitts,
    keep HCSmelter2/HCFurnace2/HCBlastfurnace2,
    CanBeDoneFromFloor:true,
    Result:HCRubber,
    NeedToBeLearn:true,
    Time:1000,
    Category:Chemistry,
    OnCreate:getBurned,
    OnGiveXP:HCWelding_OnGiveXP,
    }

recipe Make Sap Catcher
    	{
	HCBamboogutter,
	Bowl,
        HCRopethin,
        Result:HCSapcatcher,
        Time:15,
    	NeedToBeLearn:true,
	Category:Farming,
    	OnGiveXP:Recipe.OnGiveXP.None,
    	}

recipe Add Sap Catchers to Rubber Tree
    	{
	HCSapcatcher=3,
        destroy HCPottedrubbertree,
        Result:HCPottedrubbertree2,
        Time:15,
    	NeedToBeLearn:true,
	Category:Farming,
    	OnGiveXP:Recipe.OnGiveXP.None,
    	}

recipe Harvest Crop
    	{
    	keep HCPottedrubbertree2,
	HCWoodenbucket,
    	Fertilizer,
    	Water,
    	Result:HCWoodenbucketrubber,
    	CanBeDoneFromFloor:true,
    	Time:150.0,
    	NeedToBeLearn:true,
    	Category:Farming,
    	OnGiveXP:HCFarming_OnGiveXP,
    	}

recipe Make Rubber Sheet
    	{
    	HCRubbervulcanized=4,
    	[Recipe.GetItemTypes.BlacksmithTongs],
    	keep [Recipe.GetItemTypes.WeldingMask],
    	HCWeldingset,
    	keep [Recipe.GetItemTypes.LeatherGloves],
    	keep HCRollingmillsmall,
    	CanBeDoneFromFloor:true,
    	Result:HCRubbersheet,
    	NeedToBeLearn:true,
    	Time:3000,
    	Category:Smithing,
    	OnGiveXP:HCWelding_OnGiveXP,
    	}

recipe Make Rubber Hose
    	{
    	HCRubbersheet,
    	keep [Recipe.GetItemTypes.LeatherGloves],
    	keep [Recipe.GetItemTypes.WeldingMask],
    	HCWeldingset,
    	keep [Recipe.GetItemTypes.LeatherGloves],
    	CanBeDoneFromFloor:true,
    	Result:HCRubberhose,
    	NeedToBeLearn:true,
    	Time:3000,
    	Category:Smithing,
    	OnGiveXP:HCWelding_OnGiveXP,
    	}

recipe Make Rubber Hose
    	{
    	HCRubbersheet,
    	keep [Recipe.GetItemTypes.LeatherGloves],
    	keep [Recipe.GetItemTypes.WeldingMask],
    	HCWeldingset,
    	keep [Recipe.GetItemTypes.LeatherGloves],
    	CanBeDoneFromFloor:true,
    	Result:HCWeldinghose,
    	NeedToBeLearn:true,
    	Time:3000,
    	Category:Smithing,
    	OnGiveXP:HCWelding_OnGiveXP,
    	}

recipe Make Rubber Hose
    	{
    	HCRubbersheet=10,
    	keep [Recipe.GetItemTypes.LeatherGloves],
    	keep [Recipe.GetItemTypes.WeldingMask],
    	HCWeldingset,
    	keep [Recipe.GetItemTypes.LeatherGloves],
    	CanBeDoneFromFloor:true,
    	Result:HCGardenhose,
    	NeedToBeLearn:true,
    	Time:9000,
    	Category:Smithing,
    	OnGiveXP:HCWelding_OnGiveXP,
    	}

recipe Make Rubber Bungs
    	{
    	HCRubber,
	HCBungmold,
    	Charcoal,

    	[Recipe.GetItemTypes.StartFire],
    	HCIngotmold,
    	[Recipe.GetItemTypes.BlacksmithTongs],
    	keep [Recipe.GetItemTypes.LeatherGloves]/HCOvenmitts,
    	keep HCSmelter/HCSmelter2,
    	CanBeDoneFromFloor:true,
    	Result:HCRubberbung=4,
    	NeedToBeLearn:true,
    	Time:1000,
    	Category:Chemistry,
    	OnCreate:getBurned,
    	OnGiveXP:HCWelding_OnGiveXP,
    	}

recipe Make Rubber Cement
    	{
		HCRubber,
		Disinfectant=4,
		keep HCSafetyglasses,
        	keep HCLatexgloves/HCRubberglove,
        	keep HCFunnel/HCGlassfunnel,
        	keep HCLab2,
        	CanBeDoneFromFloor:true,
    		Result:HCRubbercement,
    		NeedToBeLearn:true,
    		Time:50,
    		Category:Chemistry,
   	 	OnGiveXP:HCCooking_OnGiveXP,
    	}

recipe Make Rubber Cement
    	{
		HCRubber,
		HCMethanol,
		keep HCSafetyglasses,
        	keep HCLatexgloves/HCRubberglove,
        	keep HCFunnel/HCGlassfunnel,
        	keep HCLab2,
        	CanBeDoneFromFloor:true,
    		Result:HCRubbercement,
    		NeedToBeLearn:true,
    		Time:50,
    		Category:Chemistry,
   	 	OnGiveXP:HCCooking_OnGiveXP,
    	}
		
	recipe Empty Wooden Bucket with Rubber
    {
		destroy HCWoodenbucketrubber,
		Result:HCWoodenbucket,
		Time:50,
		Category:Farming,
    }

}